site where there were buildings - French English Dictionary